# set和list类似，拥有一系列元素，但是set和list不一样，set里面的元素是不允许重复的，
# 而list里面可以包含相同的元素；set与list的另一个区别是，set里面的元素是没有顺序的。
# 创建set的方式是使用set()，并传入一个list，list的元素将会被转换成set的元素。
set1 = {1,2,3,4,5,6,7,8,9,10}
print(set1)
# 打印的形式类似 list， 但它不是 list，仔细看还可以发现，打印的顺序和原始 list 的顺序有可能是不同的，因为set内部存储的元素是无序的。
s = set([1, 4, 3, 2, 5])
print(s)
# 在传入set()的list中，包含了重复的元素，但是打印的时候，相同的元素只保留了一个，重复的元素都被去掉了
s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
print(s) # ==> set([1, 2, 3, 4, 5])